package com.dinzeer.lostbladereborn.regsitry;

import mods.flammpfeil.slashblade.registry.ComboStateRegistry;
import mods.flammpfeil.slashblade.slasharts.SlashArts;
import net.minecraftforge.registries.DeferredRegister;
import net.minecraftforge.registries.RegistryObject;

import static com.dinzeer.lostbladereborn.Lostbladereborn.MODID;

public class LBRSlashArtRegsitry {
    public static final DeferredRegister<SlashArts> SLASH_ARTS =
            DeferredRegister.create(SlashArts.REGISTRY_KEY, MODID);
    public static final RegistryObject<SlashArts> delete=SLASH_ARTS.register("delete",() -> new SlashArts((e) ->LBRComboRegsitry.delete.getId()));
    public static final RegistryObject<SlashArts> MoonDrive=SLASH_ARTS.register("moon_drive",() -> new SlashArts((e) ->LBRComboRegsitry.MoonDrive.getId()));
    public static final RegistryObject<SlashArts> MoonDriveEX=SLASH_ARTS.register("moon_drive_ex",() -> new SlashArts((e) ->LBRComboRegsitry.MoonDriveEx.getId()));
    public static final RegistryObject<SlashArts>  FrogGlaxy=SLASH_ARTS.register("frog_glaxy",() -> new SlashArts((e) ->LBRComboRegsitry.FrogGlaxy.getId()));
    public static final RegistryObject<SlashArts>  SaveAll =SLASH_ARTS.register("save_all",() -> new SlashArts((e) ->LBRComboRegsitry.saveall.getId()));
    public static final RegistryObject<SlashArts> Elbowstrike=SLASH_ARTS.register("elbow_strike",() -> new SlashArts((e) ->LBRComboRegsitry.elbowstrike.getId()));
    public static final RegistryObject<SlashArts> DragonBreak=SLASH_ARTS.register("dragon_break",() -> new SlashArts((e) ->LBRComboRegsitry.DragonBreaks.getId()));
    public static final RegistryObject<SlashArts> StarSlash=SLASH_ARTS.register("star_slash",() -> new SlashArts((e) -> ComboStateRegistry.WAVE_EDGE_VERTICAL.getId()));
}
